Skip to content

CLAUDE.md: prescribe make check as pre-push gate#15

Merged
ak2k merged 1 commit into
mainfrom
worktree-claude-md-make-check
May 17, 2026
Merged

CLAUDE.md: prescribe make check as pre-push gate#15
ak2k merged 1 commit into
mainfrom
worktree-claude-md-make-check

Conversation

@ak2k

@ak2k ak2k commented May 17, 2026

Copy link
Copy Markdown
Owner

Summary

Two small updates to `CLAUDE.md` after the work-4byx/4uls/ixhv merge dance:

  1. Add a `Pre-push gate` bullet prescribing `make check` and explicitly calling out that vanilla `pyright` is NOT the same as `basedpyright`. The work-4byx PR's CI failed with 8 errors that local `pyright src/` had reported clean — `basedpyright` (which CI runs) catches a stricter set including `reportUnknownVariableType` and `reportUnusedFunction`. Running `pyright` locally is a false-positive green.

  2. Update the live-smoke example from `flight fare` (now deprecated) to `flight search` (the canonical command after work-0txq).

Pure docs / memory update — no code behavior change.

Why this is worth a CLAUDE.md edit and not just a memory file

It's a workflow rule (gates pre-push behavior), so it belongs in the always-loaded file rather than the on-demand `docs/memories/` set.

Two changes:

1. Add a Workflow bullet making `make check` the canonical pre-push gate
   and call out the basedpyright/pyright gotcha. The work-4byx PR's CI
   failed on 8 errors that local `pyright src/` reported as clean —
   basedpyright is stricter (reportUnknownVariableType,
   reportUnusedFunction, etc.) and is what CI actually runs. Running
   `pyright` locally is a false-positive green.

2. Update the live-smoke example from `flight fare` (deprecated) to
   `flight search` (the new canonical command after work-0txq).
@ak2k ak2k merged commit 1794bc0 into main May 17, 2026
2 checks passed
@ak2k ak2k deleted the worktree-claude-md-make-check branch May 17, 2026 06:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant